﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.UI.WebControls;

namespace VehicleForm.Entity
{
    public class GGA
    {
        /// <summary>
        /// 定位系统标识 
        ///    GP - GPS系统单独定位
        ///    BD - BD2系统单独定位
        ///     GN - GPS与BD2系统混合定位
        /// </summary>
        public string DataType { get; set; }
        /// <summary>
        /// UTC时间，格式为hhmmss.ss 
        /// hh - 小时
        /// mm - 分钟
        /// ss.ss - 秒
        /// </summary>
        public string Time { get; set; }
        /// <summary>
        /// 纬度，格式为ddmm.mmmmm 
        ///   dd - 度
        ///  mm.mmmmm - 分
        /// </summary>
        public string Lat { get; set; }
        /// <summary>
        /// 北纬或南纬指示 
        /// N - 北纬
        ///  S - 南纬
        /// </summary>
        public string N { get; set; }
        /// <summary>
        /// 经度，格式为dddmm.mmmmm
        ///      ddd - 度
        ///   mm.mmmmm - 分
        /// </summary>
        public string Lon { get; set; }
        /// <summary>
        ///  东经或西经指示
        ///       E - 东经
        /// W - 西经
        /// </summary>
        public string E { get; set; }
        /// <summary>
        ///  定位状态标识 
        ///0 - 无效 
        ///1 - 单点定位 
        /// 差分定位
        /// </summary>
        public int FS { get; set; }
        /// <summary>
        /// 参与定位的卫星数量
        /// </summary>
        public int NoSV { get; set; }
        /// <summary>
        /// 水平精度因子，0.00 - 99.99，不定位时值为99.99
        /// </summary>
        public double HDOP { get; set; }
        /// <summary>
        /// 椭球高，固定输出1位小数 
        /// </summary>
        public double msl { get; set; }
        /// <summary>
        /// 椭球高单位，固定填M 
        /// </summary>
        public string M { get; set; }
        /// <summary>
        /// 海平面分离度，固定输出1位小数 
        /// </summary>
        public double Altref { get; set; }
        /// <summary>
        /// 海平面分离度单位，固定填M 
        /// </summary>
        public string M2 { get; set; }
        /// <summary>
        /// 差分校正时延，单位为秒  非差分定位时为空
        /// </summary>
        public double DiffAge { get; set; }
        /// <summary>
        /// 参考站ID 非差分定位时为空
        /// </summary>
        public double DiffStation { get; set; }
        /// <summary>
        /// 校验和 本条语句从'$'到'*'之间的所有字符进行异或得到的16进制数
        /// </summary>
        public string cs { get; set; }
    }
}
